草庐IT

Java CLI 解析器

全部标签

java - 问题 使用 SaxParser 解析 XML 文档 - 2047 个字符限制?

我创建了一个扩展SaxParserDefaultHandler类的类。我的意图是将XML输入存储在一系列对象中,同时保留原始XML数据的数据完整性。在测试期间,我注意到某些节点数据在输入时被任意截断。例如:Input:-125Output:5Input:101_StateOutput:te更复杂的是,上述错误“随机”发生在每~100个相同XML标记实例中的1个实例中。这意味着输入XML文件有大约100个包含-125的标签。但只有其中一个产生5的输出.其他标签准确地产生-125.我已经覆盖了抽象的“characters(char[]ch,intstart,intlength)”方法来简单

java - 使用 JAXP(JEE6) 解析简单的 XML 文档

我想为我的网络应用程序创建一个授权过滤器(以便能够限制对某些页面的访问)。我创建了一个简单的.xml文件,其中包含允许每个用户访问的页面:buyoffer.xhtmlfaq.xhtmlindex.jsplogin.xhtmlmain.xhtmlregistrationSucceded.xhtmlsellerpanel.xhtmlfaq.xhtmlindex.jsplogin.xhtmlmain.xhtmlregistrationSucceded.xhtmlsellerpanel.xhtmlfaq.xhtmlindex.jsplogin.xhtmlmain.xhtmlregistrati

java - 在 SAX (Java) 中解析大型 XML 文件时在 DOM 中加载本地 block

我有一个xml文件,我可以避免将其全部加载到内存中。众所周知,对于这样的文件,我最好必须使用SAX解析器(它将沿着文件进行解析,并在找到相关内容时调用事件。)我目前的问题是我想“按block”处理文件,这意味着:解析文件并找到相关标签(节点)将这个标签完全加载到内存中(就像我们在DOM中做的那样)执行这个实体(那个本地block)的过程当我处理完block后,释放它并继续到1。(直到“文件结束”)在一个完美的世界里,我正在搜索这样的东西://1.CreateaparserandsetthefiletoloadIdealParserp=newIdealParser("BigFile.xm

java - 使用 xpath 在 Java 中解析带有命名空间的 XML

我正在尝试在Java中解析SOAP请求,但代码未返回任何节点这是代码,任何人都可以找到错误Stringxml="dfasf@google.comPfasdfRem91";System.out.println(xml);DocumentBuilderFactorydomFactory=DocumentBuilderFactory.newInstance();domFactory.setNamespaceAware(true);DocumentBuilderbuilder=domFactory.newDocumentBuilder();Documentdoc=builder.parse(n

java - 在 Java 中解析 YAML Front matter

我必须解析YAMLFrontMatter在java像jekyll,所以我查看了源代码,foundthis但我不太明白(我不太了解ruby)。所以我的问题是,如何在java中解析YAMLFrontMatter?我有snakeyaml在我的类路径中,我将从Markdown文件中解析YAMLFrontMatter,为此我使用pegdown 最佳答案 voidparse(Readerr)throwsIOException{BufferedReaderbr=newBufferedReader(r);//detectYAMLfrontmatte

java - 使用 JODA 将 RFC 3339 从字符串解析为 java.util.Date

假设我有一个日期为RFC3339格式的字符串,例如“2013-07-04T23:37:46.782Z”,由以下代码生成://Thisisourdate/timeDatenowDate=newDate();//ApplyRFC3339formatusingJODA-TIMEDateTimedateTime=newDateTime(nowDate.getTime(),DateTimeZone.UTC);DateTimeFormatterdateFormatter=ISODateTimeFormat.dateTime();StringdateString=dateFormatter.prin

java - 无法解析类型 org.springframework.context.ApplicationContextAware。它是从所需的 .class 文件中间接引用的

编译以下代码会产生此错误:Thetypeorg.springframework.context.ApplicationContextAwarecannotberesolved.Itisindirectlyreferencedfromrequired.classfiles(thiserrorisforlastlineofcode)我想我应该在构建路径中添加一个.jar文件,但我不知道它是什么?CamelContextcontext=newDefaultCamelContext();ConnectionFactoryconnectionFactory=newActiveMQConnecti

Java 十进制格式解析问题

publicclassNumFormatTest{publicstaticvoidmain(String[]args)throwsParseException{Stringnum="1201";DecimalFormatdf=(DecimalFormat)NumberFormat.getNumberInstance(Locale.FRANCE);System.out.println("NumberBeforeparse:"+num);doubledm=df.parse(num).doubleValue();System.out.println("NumberAfterparse:"+d

java - jackson :解析自定义偏移日期时间

我有一个具有时间戳属性的模型:classModel{@JsonProperty("timestamp")privateOffsetDateTimetimestamp;}时间戳格式如下:2017-09-1713:45:42.710576+02OffsetDateTime无法解析:com.fasterxml.jackson.databind.exc.InvalidFormatException:Cannotdeserializevalueoftypejava.time.OffsetDateTimefromString"2017-09-1713:45:42.710576+02":Text'2

java - 在没有POJO的情况下用Gson解析Json?

希望这里有人能提供简单的解决方案。我知道有类似的问题,但我似乎无法修改它们来解决我的问题。我正在尝试解析此json响应中的“formatted_address”字符串:{"results":[{"address_components":[{"long_name":"GoogleBuilding42","short_name":"GoogleBldg42","types":["premise"]},{"long_name":"1600","short_name":"1600","types":["street_number"]},{"long_name":"AmphitheatrePar